About Mcdermott & Barnes Limited (04728801) United Kingdom