About Rothamsted Manor Limited (03706064) United Kingdom