About Kelpie (devon) Limited (12306465) United Kingdom