About Ellenborough Mansions Management Co Limited (08567569) United Kingdom