About Stephen Waller Ltd. (12415457) United Kingdom