About B.a. Yeomans & Son Limited (04528848) United Kingdom