About Shaftesbury Marble Arch Limited (06972339) United Kingdom