About Body And Trailer Services Limited (02963160) United Kingdom