About James & Beeby Limited (00506259) United Kingdom