About Heel And Key Bar Limited (06973746) United Kingdom