About French & Williams Limited (04116792) United Kingdom