About Newby Trust Limited (00335344) United Kingdom