About Racehorse Rescue Centre Limited (07954779) United Kingdom