About Edinburgh Place Management Company Limited (03150467) United Kingdom