About 24 Epworth Street Limited (05109682) United Kingdom