About Sixty-six Gloucester Terrace (management) Limited (00891675) United Kingdom