About Savage Cat Farm Limited (02872553) United Kingdom