About Roper Stammers Limited (00491552) United Kingdom