About Slaughterhouse Management Limited (11206045) United Kingdom