About Sandra Newbold Ltd (12876038) United Kingdom