About Number Fourteen (management) Limited (08412058) United Kingdom