About Harris Twenty One Limited (12276108) United Kingdom