About Chammack Properties Ltd (12758717) United Kingdom