About Memar Design And Development Ltd (SC324482) United Kingdom