About J. Handford & Son Limited (00264055) United Kingdom