About Rendel Holdings Limited (06439692) United Kingdom