About Shellys London Limited (07251686) United Kingdom