About J.a. Rankin Ltd. (05756230) United Kingdom