About Barker Road Management Company Limited (03780408) United Kingdom