About R & T Stammers Ltd (08567193) United Kingdom