About Farplace Animal Rescue Limited (04397258) United Kingdom