About Needham Canine Adventures Limited (10419631) United Kingdom