About Bexcroft Investments Limited (08871438) United Kingdom