About Mackintosh At The Willow Limited (SC578764) United Kingdom