About Tuck Commercial Management Limited (03451602) United Kingdom