About Duncroft (harrogate) Flat Management Company Limited (12073680) United Kingdom