About Mef Properties Limited (11216141) United Kingdom