About Albury Place Management Company Limited (11927983) United Kingdom