About S & R Foster Limited (11575263) United Kingdom