About Moore & Ellis Developments Limited (12482237) United Kingdom