About Shaftesbury Property Partnership Ltd (13468198) United Kingdom