About Ranger Properties Limited (13151056) United Kingdom