About Glenisle Crafts Limited (SC154938) United Kingdom