About Jerome Russell Limited (07804578) United Kingdom