About Ajai Homes Ltd (13586110) United Kingdom