About Strode Limited (11243298) United Kingdom