About 21 2 Devonshire Square Limited (03699653) United Kingdom