About Willowsmere Management (baffins) Ltd (11731361) United Kingdom