About 18 Cavendish Square Limited (10250849) United Kingdom