About Ballou Findings Limited (02223572) United Kingdom