About Stax (crookham) Limited (09879676) United Kingdom