About Shaftesbury Investments Limited (01617146) United Kingdom