About G Squared Property Letting Ltd (13403110) United Kingdom