About Roger Walters Limited (09790519) United Kingdom