About French & Moore Ltd (11388318) United Kingdom