About Jenbar Garage Limited (07995356) United Kingdom