About Rollo Ldn Ltd (09496662) United Kingdom