About Farcroft Investments Ltd (11001132) United Kingdom