About Sandi (devon) Limited (10037324) United Kingdom