About Aliud Property Limited (12158246) United Kingdom