About Mehar Kar Properties Limited (13632233) United Kingdom