About Stanbury Computer Services Limited (03018344) United Kingdom