About Fitchshop Limited (12222592) United Kingdom