About Pepenero Stockbridge Ltd (SC683130) United Kingdom