About Cavendish & Ambrose Limited (02613073) United Kingdom