About Logstock Limited (01290495) United Kingdom