About Timely Management Limited (02726239) United Kingdom