About Abelard Place Ealing Limited (09542942) United Kingdom