About Appolodale Associates Limited (02785970) United Kingdom