About Beachcroft Holdings Limited (10915966) United Kingdom