About Number Thirteen Management Limited (01814204) United Kingdom