About The Three Stills Company Limited (SC445020) United Kingdom