About 21 Lansdown Place Management Company Limited (02564733) United Kingdom