About H Barker & Son Limited (04463139) United Kingdom