About Green Thistle Limited (04264421) United Kingdom