About Stephen Barr Ltd (SC484346) United Kingdom