About Ciarrai Properties Limited (11672249) United Kingdom