About Aframa Properties Ltd (13058032) United Kingdom