About Drummond London Construction Ltd (10233363) United Kingdom