About Thackray Engineering Limited (11211220) United Kingdom