About N. Francis & Associates Limited (06227246) United Kingdom