About Stevenswood (holdings) Ltd (SC707192) United Kingdom