About Galloway Technologies Limited (03687304) United Kingdom