About Numidia Properties Limited (10227414) United Kingdom