About S. & R. Management Limited (00290323) United Kingdom