About Melen Properties Ltd (12224993) United Kingdom