About Mahira Properties Limited (13252445) United Kingdom