About Alexandra Havilland Ltd (13668165) United Kingdom