About 6 Leopold Road (st. Andrews) Management Company Limited (01316748) United Kingdom