About Sensor Shoes Limited (04345883) United Kingdom