About B. Foster Limited (SC325339) United Kingdom