About Demarmels & Gallivan Properties Ltd (13345066) United Kingdom