About Temp A Stor Limited (06721091) United Kingdom