About Tully Trap Limited (SC616237) United Kingdom