About Menzel Properties Limited (10441143) United Kingdom