About Sheep Pen Holdings Limited (11205211) United Kingdom