About Sr & O Limited (10669640) United Kingdom