About Springwood Place Management Company Limited (05478250) United Kingdom