About Edward Lucas Building Limited (11924729) United Kingdom