About Sallow Springs Management Company Limited (02555563) United Kingdom