About Lorenz&schmidt Limited (12318588) United Kingdom