About Spichlerz Ltd (13126005) United Kingdom