About French & Teague Limited (03941798) United Kingdom