About Jamestaylor Retail Ltd (13403989) United Kingdom