About M.e.a.n Properties Ltd (12644532) United Kingdom