About Flag Stitch And Design Ltd. (04430225) United Kingdom