About Lords Construction And Management Ltd (13203754) United Kingdom