About Rosser & Sons Ltd (05562118) United Kingdom