About Two Left Feet Inns Limited (09975257) United Kingdom