About J.s.miller & Company Limited (00313158) United Kingdom