About Francis & Francis Holdings Limited (11528212) United Kingdom