About R. I. Ambler & Co Limited (05706907) United Kingdom