About The Service Centre (tamworth) Ltd (13238161) United Kingdom