About James Brothers (hotel & Club Contractors) Limited (01186386) United Kingdom