About J & R Services (thaxted) Limited (08270130) United Kingdom