About Shaftspear Ltd (04709049) United Kingdom