About Watkins & Stafford Limited (00230778) United Kingdom