About Johnstone & Rider Ltd (12530610) United Kingdom