About Moore And More Properties Limited (12050286) United Kingdom