About J Holland Ltd (13396917) United Kingdom