About Mansor Investments & Properties Limited (10486762) United Kingdom