About M80 Properties Ltd (11625887) United Kingdom