About Lol Nicholson Engineering Limited (03887568) United Kingdom