About Stevenson & Kelly (roof Trusses) Limited (SC111708) United Kingdom