About 79 Devonshire Road (management Company) Limited (01627374) United Kingdom