About Leonard S Garage Limited (00582659) United Kingdom