About Scotts Atlantic London Limited (07039339) United Kingdom