About Edinburgh House Property Management Limited (11402408) United Kingdom