About J. & H. Barker Limited (05833444) United Kingdom