About Betsy Spence Limited (11734983) United Kingdom