About Stanchion Technologies Limited (08952235) United Kingdom