About Capel Holdings Limited (10167107) United Kingdom