About W. L. Straughan & Son Limited (04608938) United Kingdom