About Philip Beard Marketing Limited (12312040) United Kingdom