About Davenport Ventures Ltd (12366874) United Kingdom