About Logan & Wilcox Limited (10864653) United Kingdom