About Cavendish Square Ltd (13440846) United Kingdom