About The Peckham Greyhound Limited (12089077) United Kingdom