About G & C London Ltd (11750608) United Kingdom