About S R & R R Limited (11416241) United Kingdom