About Steve Walker Bodyshop Ltd. (SC266708) United Kingdom