About G Squared Developments Limited (12048240) United Kingdom