About Talbot Street North Management Limited (06875356) United Kingdom