About Deacon Street Partners Limited (05707007) United Kingdom