About Balls Pond Management Limited (01865938) United Kingdom