About Beecroft & Partners Limited (02057053) United Kingdom