About Francis Chappel & Sons Limited (00934898) United Kingdom