About Highwood Invesco Limited (13429360) United Kingdom