About M And L Lowe Properties Ltd (12605580) United Kingdom