About Redhurst Associates Ltd (SC523711) United Kingdom