About School Road (terrington St John) Management Limited (12176105) United Kingdom