About H. Swarbrick & Sons Limited (04522889) United Kingdom