About Mendoumi Properties Limited (11020123) United Kingdom