About Cllw Properties Limited (13246584) United Kingdom