About French & Associates Limited (02494254) United Kingdom