About Holywell Lodge Management Company Limited (05397842) United Kingdom