About Mehan Properties Limited (00702181) United Kingdom