About Terry Spurs Limited (11203898) United Kingdom