About Coach House Sturry Management Limited (11580282) United Kingdom