About Moore & Moore Windows Ltd (10025276) United Kingdom