About Stephen Sibbald Ltd. (SC505302) United Kingdom