About Feather & Thistle Limited (11627666) United Kingdom