About Rollo Brooke Designs Limited (09643468) United Kingdom