About Cluck N Spud Ltd (12647660) United Kingdom