About Rankin Properties Limited (12897576) United Kingdom