About Balls Pond Associates Ltd (04277895) United Kingdom