About T. J. & S. Foster Limited (07212970) United Kingdom