About 2-4 Devonshire Road Limited (01092362) United Kingdom