About S & D.s. Taylor Holdings Limited (04200692) United Kingdom