About 60 Amwell Street Limited (05028042) United Kingdom