About Macgregor Cavendish (uk) Limited (04961592) United Kingdom