About Locher Evers International Limited (01778040) United Kingdom