About Clark Baker & Son Limited (05399860) United Kingdom