About S & R Holden Limited (09708396) United Kingdom