About Nick Mackman Animal Sculpture Ltd (13653904) United Kingdom