About Ellicombe Limited (07984493) United Kingdom