About S. & R. Rowan Racing Limited (02443738) United Kingdom