About Alice Havard Limited (13323234) United Kingdom