About Holland &hyde Co Limited (05868735) United Kingdom