About Sumner London Limited (12554270) United Kingdom