About Glam Stitch Limited (NI659116) United Kingdom