About Glencar Property Investments Limited (12388596) United Kingdom