About James Sellicks Oakham Limited (08835889) United Kingdom