About J.alexander & Partners Limited (12754171) United Kingdom