About Roger Llewellyn Limited (04786099) United Kingdom