About J.b.mcbean Limited (SC065027) United Kingdom