About Hicks And Hart Ltd (11864936) United Kingdom