About Ric Rendel Limited (09281433) United Kingdom