About J Holder Limited (10317307) United Kingdom