About Lora Construction 07 Limited (10774538) United Kingdom