About J L Hand Limited (13487968) United Kingdom