About Rosser & Sons Properties Ltd (12282481) United Kingdom