About London Foster Ltd (12300873) United Kingdom