About Norwood Services Limited (02189495) United Kingdom