About The Abode Management Company Limited (08689639) United Kingdom