About Tullihaugh Associates Limited (05405950) United Kingdom