About Tuckerman Management Limited (02288562) United Kingdom