About Cowan & Company Ltd (08752380) United Kingdom