About The Coach & Horses Management Company Limited (03676843) United Kingdom