About The 62 Yarmouth Road Management Company Limited (04334672) United Kingdom