About Lazarus Engineering Limited (07275806) United Kingdom