About Rosser & Co. Limited (02344043) United Kingdom