About Delap & Waller Limited (NI021174) United Kingdom