About Forest Group Holdings Limited (06883198) United Kingdom