About 145 Devonshire Road Management Company Limited (04268732) United Kingdom