About Faucher Ltd (13080958) United Kingdom