About Springwood Management Company Limited (05163043) United Kingdom