About J & R Holland Limited (13160755) United Kingdom