About Harris & Fox Limited (SC589878) United Kingdom