About No. 8 Cavendish Management Limited (05366827) United Kingdom