About Noble & Llewellyn (alum Rock) Limited (01136016) United Kingdom