About Norwood Thatch Limited (11358907) United Kingdom