About Rendall Rocha Limited (10906225) United Kingdom