About Badbury Interim Management Limited (09837139) United Kingdom