About Tuckerman Holdings Limited (02288563) United Kingdom