M Mayhew Shelters, Rescue & Adoption London, Greater London, United Kingdom Mayhew is an animal shelter and rescue organisation located in London, in Greater London (United Kingdom), de…