About Geo. Houlton & Sons (holdings) Limited (00300842) United Kingdom