About Davenport & Flinn Limited (05299159) United Kingdom