About Ranford Properties Limited (13257452) United Kingdom