About Stewarts Tail-lift Limited (03586200) United Kingdom