About Bessacarr Technical Services Limited (02565149) United Kingdom