About Churchill Plumbing & Property Maintenance Limited (07011103) United Kingdom