About 50-52 Devonshire Road Management Limited (10619241) United Kingdom