About Sara Penrose Limited (11442321) United Kingdom