About J Westwood Holdings Uk Limited (11098501) United Kingdom