About Ashcroft Property Investments Limited (12839160) United Kingdom