About 20 Devonshire Place Harrogate Management Company Limited (10184095) United Kingdom