About Giggling Spring Cafe Ltd (13567199) United Kingdom