About 69 Amwell Street Limited (08784980) United Kingdom