About Trellis Direct Limited (07851122) United Kingdom