About Jean-louis Scherrer Co. Ltd (07275774) United Kingdom