About Rendall Properties Ltd (12063893) United Kingdom