About Lord Base Construction Limited (12976131) United Kingdom