About Francis And Davenport Ltd (12830193) United Kingdom