About D Waller Ltd (SC626107) United Kingdom