About Rollo Whately Limited (03396391) United Kingdom