About The Slow Coaches Ltd (06432496) United Kingdom