About Willoughby Rose Ltd (13350606) United Kingdom