About Rollo Associates Limited (11971884) United Kingdom