About S & K Berry Associates Limited (05581507) United Kingdom