About Rosser (holdings) Limited (12122639) United Kingdom