About Leonard Flooring Specialists Limited (08660859) United Kingdom