About Neasham Estate Limited (00312460) United Kingdom