About Shamrock Villa 1861 Limited (06742110) United Kingdom