About Howe And Co. Holdings Ltd (09868492) United Kingdom