About Car & Coach Interiors Limited (02736852) United Kingdom