About J & R Rankin Limited (SC690053) United Kingdom