About Friary Stitch Limited (09575654) United Kingdom