About Storey & Dodd Limited (12955890) United Kingdom