About Lor Engineering Limited (12077004) United Kingdom