About J.hole & Sons Limited (00577996) United Kingdom