About Number Twelve Queen Street Limited (01826809) United Kingdom