About The Fleece (ruleholme) Ltd (11716926) United Kingdom