About Sanderson Technologies Limited (10628007) United Kingdom