About Howbury Street Freehold Limited (06413106) United Kingdom