Thanks for the replies, I will change his cage about today when i get time, its always fun doing so as he likes to ride my hand as im doing cage maintenance!
As for another bird its not something I would consider. Dicky gets so much attention and is rarely away from human contact. Not only that but I would feel guilty as hes had all that attention to himself since he was 6weeks old and now hes 2 years old. He really is loved and gets hours and hours of our time each day.
As im writing this hes jumped up to the area and started feeding the invisible mirror again.......