About The Straggly Hare Design & Interiors Ltd (12713255) United Kingdom