About Barnes & Tucker Holdings Limited (11238100) United Kingdom