About J Rickard Holdings Ltd (13316126) United Kingdom