About Davenport & Sons Limited (00152407) United Kingdom