About Jamestaylor Holdings Ltd (13425513) United Kingdom