About Lamb To Slaughter Limited (07361123) United Kingdom