About Nuba Property Consultants Limited (09874577) United Kingdom