About Beecroft Communications Consultancy Ltd (09326942) United Kingdom