About Challacombe S Limited (01379650) United Kingdom