About Windlehurst Hall Management Company Limited (03215709) United Kingdom