About J.s. Foster & Sons (leeds) Limited (02220378) United Kingdom