About St Giles Animal Centre Limited (10682328) United Kingdom