About The Sticking Point Resolution Limited (08909080) United Kingdom