About Phoenix Beard Manpower Limited (02171808) United Kingdom