About Tregarrick Management Company Limited (04039423) United Kingdom