About Satchell Engineering Ltd. (09756714) United Kingdom