About W.r. Tullock & Sons Limited (SC041671) United Kingdom