About 42 Amwell Street Freehold Limited (07261927) United Kingdom