About Castell Kennels Limited (12734844) United Kingdom