About S & J Keen Limited (04590542) United Kingdom