About Nestor Healthcare Limited (00839132) United Kingdom