About Luxborough Property Investments Limited (09885159) United Kingdom