About M.& F.o.foster & Co Limited (00185746) United Kingdom