About K. Foster & Son Ltd (12932674) United Kingdom