About S.lyles Sons & Co. Limited (00120255) United Kingdom