About The 12 Chairs Limited (11311239) United Kingdom