About Davenport & Scott Limited (07676559) United Kingdom