About J.allcock & Sons Limited (00228726) United Kingdom