About Rannock Properties Limited (02095986) United Kingdom