About The Shaftesbury Partnership Limited (05688293) United Kingdom