About Elmore S Of London Ltd (11821729) United Kingdom