About New Greyhound Inn Ltd (12745963) United Kingdom