About Quickastitch Limited (06277703) United Kingdom