About Knuckle Sandwich Limited (13007418) United Kingdom