About 8 Devonshire Place Limited (09655427) United Kingdom