About Abbey Place Management Limited (04318662) United Kingdom