About Head Street Management Company Limited (06580434) United Kingdom