About Renegade Investment Properties Limited (04291016) United Kingdom