About De Barr Associates Limited (03379854) United Kingdom