About Memsaab Properties Limited (04483155) United Kingdom