About Beachcroft Investments Limited (10070869) United Kingdom