About Addo Estates Ltd (13598003) United Kingdom