About Mego Properties Limited (12014219) United Kingdom