About Mem Consumer Finance Limited (04786727) United Kingdom