About Stevenson Kennedy Limited (SC567768) United Kingdom