About Coolibah Properties Limited (SC429304) United Kingdom