About David Taylor Holdings Limited (12677612) United Kingdom