About Cowling & Wilcox Limited (00678310) United Kingdom