About River Lea Holding Company Limited (02666238) United Kingdom