About Stitt Ltd (SC562834) United Kingdom