About Shaftesbury Investments 2 Limited (05291300) United Kingdom