About Holdfast Investments Limited (00643166) United Kingdom