About 38 Abercorn Place Management Company Limited (02276248) United Kingdom