About John Ambler & Son Limited (09136078) United Kingdom