About Sahara Property Limited (12379042) United Kingdom