About Roger Roger & Waldo Limited (09168610) United Kingdom