About Tudor Place Management Company Limited (03331886) United Kingdom