About Nettlecombe Limited (03327054) United Kingdom