About Aja Property Limited (12082026) United Kingdom