About Jude Slocombe Limited (12100352) United Kingdom