About J.youle And Company Limited (00121288) United Kingdom