About M.e.n.s. Properties Limited (09026580) United Kingdom