About Mem Properties Limited (13490719) United Kingdom