About Stevenson Barber Limited (03949523) United Kingdom