About Roger Wallace Ltd (SC668691) United Kingdom