About Pigeon (olympus & Cavendish) Limited (10373763) United Kingdom