About Sheldon London Limited (12756818) United Kingdom