About The Jaggy Nettle Bistro Limited (SC658362) United Kingdom