About Shaftesbury Investments 6 Limited (08814408) United Kingdom