About Capps Helm Properties Limited (09873087) United Kingdom