About Little Teagues Development Limited (12675668) United Kingdom