About Sarah Byrne Limited (SC323806) United Kingdom