About Chesterfield House St Andrews Management Company Limited (06671744) United Kingdom