About Head Freehold Management Limited (SC635783) United Kingdom