About Lewis Mcleod Leadwork Specialist Limited (06897294) United Kingdom