About Lohr U.k. Limited (01695318) United Kingdom