About Allstor Limited (05939685) United Kingdom