About Rollo Innes Limited (12149731) United Kingdom