About Longcroft Property Investments Limited (10393958) United Kingdom