About Haytch & Elle Ltd (11852358) United Kingdom