About Kitchen Table Partners Limited (09512290) United Kingdom