About H. Ambler & Sons Limited (07413977) United Kingdom