About Dennis Spiller Limited (10308478) United Kingdom