About John Foster & Son Public Limited Company (00035160) United Kingdom