About Loango Estates Ltd (03526004) United Kingdom