About W. Churches & Son Limited (07676955) United Kingdom