About The Satchell Organisation Limited (03980304) United Kingdom