About James Baldwin Ltd (09599922) United Kingdom