About Spencer Hunt Ltd (05604934) United Kingdom