About Dellar Davies Limited (06029355) United Kingdom