About Hoof & Hyde Limited (SC355151) United Kingdom