About Satchell Limited (01946183) United Kingdom