About Rollins & Sons (london) Limited (00198889) United Kingdom