About Scote Lily Limited (12093635) United Kingdom