About T.wicks & Son Limited (00646808) United Kingdom