About Capel Bach Limited (08359480) United Kingdom