About Meelick Management Limited (09866247) United Kingdom