About Dennis Taylor Limited (07514919) United Kingdom