About H. Peel & Sons Limited (02463540) United Kingdom