About Memz Properties Ltd (12628006) United Kingdom