About James The Green Man Limited (07226205) United Kingdom