About Foxcroft Investments Limited (12358171) United Kingdom