About Groom & Llewellyn Limited (00449123) United Kingdom