About Ajfa Properties Limited (12156187) United Kingdom