About Thorntons Budgens Holdings Limited (10724601) United Kingdom