About Rose & Thistle Associates Ltd (12264580) United Kingdom