About Jack Richards (storage) Limited (00907821) United Kingdom