About Highworth Investment Limited (07180298) United Kingdom