About No Mean Feet Ltd (08117311) United Kingdom