About Francis & Partners Limited (12353413) United Kingdom