About S & C Foster Limited (07449003) United Kingdom