About Stokenchurch Service Centre Limited (02478852) United Kingdom