About 68-70 Cavendish Road Ltd (02630403) United Kingdom