About Storrar Cowdry & Co Limited (08868026) United Kingdom