About Davenport Associates Trustees Limited (12495791) United Kingdom