About Thornwood Fish Bar Limited (SC611771) United Kingdom