About Stickler Coffee Limited (11486365) United Kingdom