About Sr&r Limited (10246129) United Kingdom