About M.e. French & Company Limited (01718331) United Kingdom