About Shaftesbury Properties Limited (07518288) United Kingdom