About Rickard Cats Company Limited (11377929) United Kingdom