About 59 Shaftesbury Road (management) Limited (05857524) United Kingdom