About Lord Devonshire Construction Limited (10054245) United Kingdom