About J H Davenport & Sons Limited (00124330) United Kingdom