About Storm Protection Animals Limited (13075097) United Kingdom