About S. A. Sheehan Ltd (SC614091) United Kingdom