About Dammack Properties Ltd (07608909) United Kingdom