About S.e. Mellor Limited (06072574) United Kingdom