About Talkingheads Partnership Limited (SC527311) United Kingdom