About L. Stephenson & Sons Limited (05581029) United Kingdom