About Rankine Wallace Holdings Ltd (13333485) United Kingdom