About Malabar Properties Limited (NI036305) United Kingdom