About Rider Holdings Limited (02272577) United Kingdom