About T. Oscar Rollins & Co. Limited (NI003543) United Kingdom