About G & D London Ltd (11586388) United Kingdom