About Norwood 1963 Limited (SC484549) United Kingdom