About Stickleback Manufacturing Limited (03757073) United Kingdom