About Rankin Hall Management Company Limited (04402072) United Kingdom