About Stephen Foster & Co. Limited (04353778) United Kingdom