About Sarah Holdings Limited (13027409) United Kingdom