About Shaftesbury Systems Limited (03038392) United Kingdom