About Sellars Garage Limited (00718183) United Kingdom