About Delap & Waller International Ltd (NI029419) United Kingdom