About G Squared Properties Limited (08909139) United Kingdom