About L&r Ductwork Limited (08918101) United Kingdom