About Pepper Snapon Limited (11667323) United Kingdom