About G Squared Property Investments Limited (10261005) United Kingdom