About Spetchley 70 Limited (09195993) United Kingdom