About Ambler & Co Ltd. (09231301) United Kingdom