About S & L Taylor Ltd (12483991) United Kingdom