About Stephen O Flaherty Limited (08855043) United Kingdom