About Shaftesbury Road Management Limited (03778416) United Kingdom