About John Dean Limited (SC603395) United Kingdom