About Badbury Holdings Limited (13450106) United Kingdom