About Mei Mei House Limited (08905324) United Kingdom