About Leon S Mechanics Limited (13442231) United Kingdom